package com.woniuxy.goods.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 类别dto对象
 */
@Data
@ApiModel("类别dto对象")
public class GoodsCatDto {
    /**
     * 类别id
     */
    @ApiModelProperty("类别id")
    private Integer catId;
    /**
     * 类别名称
     */
    @ApiModelProperty("类别名称")
    private String catName;
    /**
     * 上级类别  一级为0
     */
    @ApiModelProperty("上级类别  一级为0")
    private Integer upCatId;
    /**
     * 对应次级id
     */
    @ApiModelProperty("对应次级id")
    private String catLvl;
    /**
     * 级别路径   从最顶级直到当前级，每一级以逗号隔开，如：1>3>7
     */
    @ApiModelProperty("级别路径")
    private String catRoute;
    /**
     * 单位
     */
    @ApiModelProperty("单位")
    private String unit;
    /**
     * 类别描述
     */
    @ApiModelProperty("类别描述")
    private String catDesc;
    /**
     * 状态       0 隐藏  1 显示
     */
    @ApiModelProperty("状态       0 隐藏  1 显示")
    private Integer isShow;
    /**
     * 排序序号
     */
    @ApiModelProperty("排序序号")
    private String sortNo;
    /**
     * 定义鉴定图
     */
    @ApiModelProperty("定义鉴定图")
    private List<GoodsCatPictureDto> picture;
    /**
     * 对应二级类别集合
     */
    @ApiModelProperty("对应二级类别集合")
    private List<GoodsCatDto> children;
    /**
     * 属性组
     */
    @ApiModelProperty("属性组")
    private List<AttrGroupDto> groupTypeDtos;
}
